Text copied to clipboard!

Название

Text copied to clipboard!

Разработчик GoLang

Описание

Text copied to clipboard!
Мы ищем опытного и мотивированного разработчика GoLang, который присоединится к нашей команде для создания масштабируемых, надежных и высокопроизводительных веб-приложений и микросервисов. Ваша основная задача будет заключаться в проектировании, разработке и сопровождении серверной логики, а также в обеспечении высокой производительности и отзывчивости приложений. Вы будете работать в тесном сотрудничестве с другими разработчиками, инженерами по качеству, DevOps-специалистами и менеджерами проектов, чтобы обеспечить своевременную и качественную реализацию функциональности. Мы ценим инициативность, внимание к деталям и стремление к постоянному профессиональному росту. В нашей компании вы получите возможность работать над интересными и технологически сложными проектами, использовать современные инструменты и практики разработки, а также развиваться в профессиональной среде с поддержкой опытных коллег. Мы поощряем обмен знаниями, участие в архитектурных решениях и внедрение лучших практик разработки. Если вы обладаете глубокими знаниями языка Go, понимаете принципы построения распределённых систем, умеете работать с базами данных и облачными сервисами, а также стремитесь к созданию качественного и поддерживаемого кода — мы будем рады видеть вас в нашей команде.

Обязанности

Text copied to clipboard!
  • Разработка и сопровождение микросервисов на Go
  • Проектирование архитектуры серверной части приложений
  • Интеграция с внешними API и внутренними сервисами
  • Оптимизация производительности и масштабируемости решений
  • Написание модульных и интеграционных тестов
  • Участие в код-ревью и обсуждении архитектурных решений
  • Работа с системами контроля версий (Git)
  • Взаимодействие с DevOps-командой для настройки CI/CD
  • Документирование кода и технических решений
  • Анализ и устранение технических проблем и багов

Требования

Text copied to clipboard!
  • Опыт коммерческой разработки на Go от 2 лет
  • Знание принципов ООП и шаблонов проектирования
  • Опыт работы с REST и gRPC API
  • Понимание архитектуры микросервисов
  • Опыт работы с реляционными и NoSQL базами данных
  • Знание Docker и систем оркестрации (например, Kubernetes)
  • Опыт работы с системами контроля версий (Git)
  • Умение писать чистый, читаемый и поддерживаемый код
  • Знание английского языка на уровне чтения технической документации
  • Желание учиться и развиваться в области backend-разработки

Возможные вопросы на интервью

Text copied to clipboard!
  • Какой у вас опыт разработки на Go?
  • С какими базами данных вы работали?
  • Есть ли у вас опыт построения микросервисной архитектуры?
  • Как вы обеспечиваете качество и тестируемость кода?
  • Какие инструменты CI/CD вы использовали?
  • Как вы решаете проблемы производительности в приложениях?
  • Работали ли вы с облачными платформами (AWS, GCP, Azure)?
  • Как вы подходите к проектированию API?
  • Есть ли у вас опыт работы в Agile-командах?
  • Какие проекты на Go вы считаете своими лучшими?